home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 3.9 KB | 108 lines | [TEXT/ScoM] |
- (initdef)
- (defsym c '(c c b a b))
- (defsym b '(a b c d e))
- (defsym a '(b c a))
- (setq frag (symbol-transpose 14 (append '(c b a) (gen-trans a 2))))
- (setq frag.looped (gen-loop '(1 3 3) frag))
- (setq frag.looped.var.i (filter-transpose 1 '(p) (filter-transpose 2 '(q) frag.looped)))
- (setq frag.l (append '(1/4 1/4 1/2) (get-timing '1/16 (find-change frag))))
- (setq frag.l.looped (gen-loop '(1 3 3) frag.l))
-
- (setq chords '(ace (ac +1 e) acf acg acg))
- (setq c.i '(ace ace (ac 1 e) (ac 1 e) acf acf acg acg acg acg acg acg acg acg acg acg))
- (setq c.ii (append (symbol-repeat 4 (symbol-trim 6 c.i)) '(acg acg acg acg acg acg acg acg acg acg)))
- (setq c.var.iii (append c.i c.ii))
- (setq c.var.iv (append c.ii c.ii))
- (setq c.trans '(bdf bdg (bd +1 g) bdh bdh))
- (setq c.mod (append (symbol-repeat 8 '(ace bdf ceg)) (symbol-repeat 10 '(bdg))))
- (setq c.trans.var.ii (append (symbol-repeat 8 (symbol-trim 3 c.trans)) (symbol-repeat 10 '(bdh))))
- (setq c.l '(1/1 1/1 1/1 5/8 5/8))
- (setq c.l.var.i '(1/2. 1/4 1/2. 1/4 1/2. 1/4 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8))
- (setq c.l.var.ii (symbol-repeat 34 '(1/8)))
- (setq c.l.var.iii (append c.l.var.i c.l.var.ii))
- (setq c.l.var.iv (append c.l.var.ii c.l.var.ii))
- (setq c.appendages '(a a c c e e c c f f e e a a c c = = c c = = a a c c e e c c f f e e g g f f = = c c e e c c =
- = e e a a c c e e c c f f a a c c e e c c f f = = a a c c e e c c f f a a c c = = c c f f = = g g f f = = = = e e
- c c = = e e a a c c e e c c = = a a c c e e c c f f e e g g f f = = c c e e c c f f e e a a = = e e = = f f a a c
- c e e c c = = e e a a c c e e c c f f a a c c e e c c = = = = = = f f a a c c e e c c f f e e a a c c = = c c f f
- a a c c e e c c f f e e a a c c e e c c f f a a = = e e c c f f e e g g f f a a c c e e c c f f e e a a c c e e c
- c f f b b d d f f d d g g f f h h g g c c e e g g e e h h g g c c e e g g e e h h = = e e g g e e c c g g h h e e
- g g e e c c g g h h f f g g d d f f d d b b f f c c e e c c a a e e f f c c e e c c a a h h e e g g e e c c g g h
- h e e g g e e c c g g h h f f g g d d f f d d b b f f c c e e c c a a e e f f c c e e c c a a))
- (init-soup 'soup c.appendages)
- (setq solo (symbol-transpose 7 (find-change (ornament-higher 2 (symbol-trim 136 (gen-catalyze 'soup .0214))))))
- ;--------------------------------------------------------------------------------------------------------
-
- (def-orchestra 'ensemble
- trio (violin cello piano)
- piano (rh lh))
-
- (def-symbol
- violin (list '(=) solo solo)
- cello '(=)
- rh (list frag.looped frag.looped frag.looped frag.looped frag.looped frag.looped.var.i)
- lh (list chords c.trans c.var.iii c.var.iv c.trans.var.ii c.mod)
- )
-
- (def-length
- violin '((-1/8) (1/8) (1/8))
- cello ' (-1/8)
- rh frag.l.looped
- lh (list c.l c.l c.l.var.iii c.l.var.iv c.l.var.ii c.l.var.iv)
- )
-
- (def-zone
- violin '(-17/1 17/1 17/2)
- cello '(-17/1)
- rh '(17/2 17/4 17/2 17/2 17/4 17/2)
- lh '(17/2 17/4 17/2 17/2 17/4 17/2)
- )
-
- (def-velocity
- violin '(64)
- cello '(24)
- rh '(72)
- lh '(24)
- )
-
- (def-tonality
- violin (activate-tonality (mixolydian a 5) (mixolydian a 5) (major a 5))
- cello (activate-tonality (mixolydian a 3))
- rh (activate-tonality (mixolydian a 3) (mixolydian a 3) (mixolydian a 3) (mixolydian a 3) (mixolydian a 3)
- (major a 3))
- lh (activate-tonality (mixolydian a 4) (mixolydian a 4) (mixolydian a 4) (mixolydian a 4) (mixolydian a 4)
- (phrygian c# 5))
- )
-
- (def-tempo 112)
-
- (compile-instrument-p "ccl;output:" "herrick.2nd"
- trio
- )
-
-
- #|
- (setq wild (symbol-trim 41 (gen-expansion 2 '(-p -l) (reverse (vector-to-symbol a m (gen-connel 6 'up))))))
- (setq wild-filtered (filter-delete '(b d -d) wild))
- (setq wild.l (get-timing '1/8 (find-change wild)))
- (setq xx (tonality-to-symbols (flatten (symbols-to-tonality symbols wild-filtered transpose '((0)) mapping
- (activate-tonality (overtone-series 1 12 1 '(a 3))))) (activate-tonality (mixolydian a 5))))
- |#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-